package com.sh.personnel.service;

import com.sh.personnel.vo.dto.PasswordDto;
import com.sh.personnel.vo.dto.UserInfoDto;

/**
 * @author 林思浩
 * @date 2020/03/14 1:12
 */
public interface UserInfoService {

    //获取用户个人头像
    String getUserAvatar(String id);

    //获取用户个人信息
    UserInfoDto getUserInfo(String id);

    //修改用户个人信息
    boolean updateUserInfo(UserInfoDto userInfo);

    //上传头像
    boolean uploadAvatar(String id, String avatar);

    //修改邮箱
    boolean updateEmail(String userId, String email);

    //修改密码
    boolean updatePassword(PasswordDto passwordDto);

    //检查密码
    boolean checkPassword(String oldPassword);
}
